package com.aaa.d02;

/**
 * @Author: whj
 * @Version 1.0
 * @Date: 2022/10/25  13:56
 */
public class Test {
    public static void main(String[] args) {
        //整形
        Point<Integer> p1=new Point<>(15,26);
        //无需再强制类型转换-----不会造成数据类型安全问题
        Integer x = p1.getX();
        Integer y = p1.getY();
        System.out.println(p1);

        //字符串类型
        Point<String> p2=new Point<>("东经223度","北纬123度");
        String x1 = p2.getX();
        String y1 = p2.getY();
        System.out.println(p2);



        //我们在定义类时，指定泛型的标识可以有多个
        Info<Integer,Double,String> info=new Info<>();
        info.a=25;
    }


    static class Info<A,B,C>{
        public A a;
        public B b;
        public C c;
    }
}
